package com.liang.book.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.util.StringUtils;

import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BorrowedRecords {
    private  String userName;
    private Integer borrowId;
    private String bookName;
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String borrowDate;
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String dueDate;
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String actualReturnDate;
    private Integer hasOverDue;
    private Integer hasFine;
    private BigDecimal fineAmount;

//    public String getBorrowDate() {
//        String ste="";
//        System.out.println("borrowDate:"+borrowDate);
//        if(StringUtils.isEmpty(this.borrowDate)){
//            ste = new SimpleDateFormat("MM-dd hh:mm").format(this.borrowDate);
//        }
//        return ste;
//    }

//    public String getDueDate() {
//        return new SimpleDateFormat("MM-dd hh:mm").format(this.dueDate);
//    }
//
//    public String getActualReturnDate() {
//        return new SimpleDateFormat("MM-dd hh:mm").format(this.actualReturnDate);
//    }

    private Integer finePaid;
    private Date createTime;
    private Date updateTime;

}
